package n7.restaurant.java.Entity;

import java.util.ArrayList;

public abstract class Salle {
	private int x1;
	private int x2;
	private int y1;
	private int y2;
	private ArrayList<Porte> portes;
	public static ArrayList<Salle> salles = new ArrayList<Salle>();

	public Salle() {
		this.portes = new ArrayList<Porte>();
	}

	public Salle(int x1, int x2, int y1, int y2) {
		this.x1 = x1;
		this.x2 = x2;
		this.y1 = y1;
		this.y2 = y2;
		this.portes = new ArrayList<Porte>();
	}

	public void setX1(int x1) {
		this.x1 = x1;
	}

	public void setX2(int x2) {
		this.x2 = x2;
	}

	public void setY1(int y1) {
		this.y1 = y1;
	}

	public void setY2(int y2) {
		this.y2 = y2;
	}

	public void setPortes(ArrayList<Porte> portes) {
		this.portes = portes;
	}

	public int getX1() {
		return x1;
	}

	public int getX2() {
		return x2;
	}

	public int getY1() {
		return y1;
	}

	public int getY2() {
		return y2;
	}

	public ArrayList<Porte> getPortes() {
		return portes;
	}
	
	public boolean addPorte(Porte porte){
		return this.portes.add(porte);
	}
}
